Movable touch pad with added functionality

ABSTRACT

An input device is disclosed. The input device includes a movable touch pad capable of detecting an object in close proximity thereto so as to generate a first control signal. The input device also includes a movement indicator capable of detecting the movements of the movable touch pad so as to generate one or more distinct second control signals. The control signals being used to perform actions in an electronic device operatively coupled to the input device.

CROSS REFERENCE TO RELATED APPLICATION BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to touch pads. Moreparticularly, the present invention relates to touch pads capable ofmoving in order to increase the functionality of the touch pad.

2. Description of the Related Art

There exist today many styles of input devices for performing operationsin a consumer electronic device. The operations generally correspond tomoving a cursor and making selections on a display screen. By way ofexample, the input devices may include buttons, switches, keyboards,mice, trackballs, touch pads, joy sticks, touch screens and the like.Each of these devices has advantages and disadvantages that are takeninto account when designing the consumer electronic device. In handheldcomputing devices, the input devices are generally selected from buttonsand switches. Buttons and switches are generally mechanical in natureand provide limited control with regards to the movement of a cursor (orother selector) and making selections. For example, they are generallydedicated to moving the cursor in a specific direction (e.g., arrowkeys) or to making specific selections (e.g., enter, delete, number,etc.). In the case of hand-held personal digital assistants (PDA), theinput devices tend to utilize touch-sensitive display screens. Whenusing a touch screen, a user makes a selection on the display screen bypointing directly to objects on the screen using a stylus or finger.

In portable computing devices such as laptop computers, the inputdevices are commonly touch pads. With a touch pad, the movement of aninput pointer (i.e., cursor) corresponds to the relative movements ofthe user's finger (or stylus) as the finger is moved along a surface ofthe touch pad. Touch pads can also make a selection on the displayscreen when one or more taps are detected on the surface of the touchpad. In some cases, any portion of the touch pad may be tapped, and inother cases a dedicated portion of the touch pad may be tapped. Instationary devices such as desktop computers, the input devices aregenerally selected from mice and trackballs. With a mouse, the movementof the input pointer corresponds to the relative movements of the mouseas the user moves the mouse along a surface. With a trackball, themovement of the input pointer corresponds to the relative movements of aball as the user rotates the ball within a housing. Both mice andtrackballs generally include one or more buttons for making selectionson the display screen.

In addition to allowing input pointer movements and selections withrespect to a GUI presented on a display screen, the input devices mayalso allow a user to scroll across the display screen in the horizontalor vertical directions. For example, mice may include a scroll wheelthat allows a user to simply roll the scroll wheel forward or backwardto perform a scroll action. In addition, touch pads may providededicated active areas that implement scrolling when the user passes hisor her finger linearly across the active area in the x and y directions.Both devices may also implement scrolling via horizontal and verticalscroll bars as part of the GUI. Using this technique, scrolling isimplemented by positioning the input pointer over the desired scrollbar, selecting the desired scroll bar, and moving the scroll bar bymoving the mouse or finger in the y direction (forwards and backwards)for vertical scrolling or in the x direction (left and right) forhorizontal scrolling.

With regards to touch pads, mice and track balls, a Cartesian coordinatesystem is used to monitor the position of the finger, mouse and ball,respectively, as they are moved. The Cartesian coordinate system isgenerally defined as a two dimensional coordinate system (x, y) in whichthe coordinates of a point (e.g., position of finger, mouse or ball) areits distances from two intersecting, often perpendicular straight lines,the distance from each being measured along a straight line parallel toeach other. For example, the x, y positions of the mouse, ball andfinger may be monitored. The x, y positions are then used tocorrespondingly locate and move the input pointer on the display screen.

To elaborate further, touch pads generally include one or more sensorsfor detecting the proximity of the finger thereto. By way of example,the sensors may be based on resistive sensing, surface acoustic wavesensing, pressure sensing, optical sensing, capacitive sensing and thelike. The sensors are generally dispersed about the touch pad with eachsensor representing an x, y position. In most cases, the sensors arearranged in a grid of columns and rows. Distinct x and y positionsignals, which control the x, y movement of a pointer device on thedisplay screen, are thus generated when a finger is moved across thegrid of sensors within the touch pad. For brevity sake, the remainingdiscussion will be held to the discussion of capacitive sensingtechnologies. It should be noted, however, that the other technologieshave similar features.

Capacitive sensing touch pads generally contain several layers ofmaterial. For example, the touch pad may include a protective shield,one or more electrode layers and a circuit board. The protective shieldtypically covers the electrode layer(s), and the electrode layer(s) isgenerally disposed on a front side of the circuit board. As is generallywell known, the protective shield is the part of the touch pad that istouched by the user to implement cursor movements on a display screen.The electrode layer(s), on the other hand, is used to interpret the x, yposition of the user's finger when the user's finger is resting ormoving on the protective shield. The electrode layer (s) typicallyconsists of a plurality of electrodes that are positioned in columns androws so as to form a grid array. The columns and rows are generallybased on the Cartesian coordinate system and thus the rows and columnscorrespond to the x and y directions.

The touch pad may also include sensing electronics for detecting signalsassociated with the electrodes. For example, the sensing electronics maybe adapted to detect the change in capacitance at each of the electrodesas the finger passes over the grid. The sensing electronics aregenerally located on the backside of the circuit board. By way ofexample, the sensing electronics may include an application specificintegrated circuit (ASIC) that is configured to measure the amount ofcapacitance in each of the electrodes and to compute the position offinger movement based on the capacitance in each of the electrodes. TheASIC may also be configured to report this information to the computingdevice.

Referring to FIG. 1, a touch pad 10 will be described in greater detail.The touch pad is generally a small rectangular area that includes aprotective shield 12 and a plurality of electrodes 14 disposedunderneath the protective shield layer 12. For ease of discussion, aportion of the protective shield layer 12 has been removed to show theelectrodes 14. Each of the electrodes 14 represents a different x, yposition. In one configuration, as a finger 16 approaches the electrodegrid 14, a tiny capacitance forms between the finger 16 and theelectrodes 14 proximate the finger 16. The circuit board/sensingelectronics measures capacitance and produces an x, y input signal 18corresponding to the active electrodes 14 is sent to a host device 20having a display screen 22. The x, y input signal 18 is used to controlthe movement of a cursor 24 on a display screen 22. As shown, the inputpointer moves in a similar x, y direction as the detected x, y fingermotion.

SUMMARY OF THE INVENTION

The present invention relates generally to touch pads capable ofdetecting an object in close proximity thereto. More particularly, thepresent invention relates to touch pads capable of moving in order toincrease the functionality of the touch pad. For example, the touch padmay be depressible so as to provide additional button functionality.

The invention relates in one embodiment to an input device. The inputdevice includes a movable touch pad configured to generate a firstcontrol signal when the movable touchpad is moved and a second controlsignal when an object is positioned over the movable touchpad.

The invention relates in another embodiment to an input device. Theinput device includes a frame. The input device also includes a rigidtouch pad movably restrained to the frame. The rigid touch pad isconfigured to generate tracking signals when an object is positionedover the rigid touchpad. The input device further includes one or moremovement indictors contained within the frame. The movement indicatorsare configured to generate one or more button signals when the rigidtouch pad is moved relative to the frame.

The invention relates in another embodiment to an input device. Theinput device includes a touch pad assembly and a housing assembly Thetouch pad assembly includes a circuit board having a first side and asecond side, an electrode layer positioned on the first side of thecircuit board, a cosmetic plate positioned over the electrode layer, oneor more switches positioned on the second side of the circuit board, anda stiffener plate positioned on the second side of the circuit board.The housing assembly includes a base plate, a frame and one or moreretaining plates that cooperate to movably constrain at least a portionof the touch assembly within a space defined by the base plate, frameand one or more retaining plates.

The invention relates in another embodiment to a computing system. Thecomputer system includes a computing device capable of receiving,processing and outputting data. The computer system also includes aninput device configured to send data to the computing device in order toperform an action in the computing device. The input device includes adepressible touch pad configured to generate tracking signals, and oneor more movement indicators configured to generate one or more buttonsignals when the touch pad is depressed.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention is illustrated by way of example, and not by wayof limitation, in the figures of the accompanying drawings and in whichlike reference numerals refer to similar elements and in which:

FIG. 1 is a simplified diagram of a touch pad and display.

FIG. 2 is a perspective view of an input device, in accordance with oneembodiment of the present invention.

FIGS. 3A and 3B are simplified side views of an input device having abutton touch pad, in accordance with one embodiment of the presentinvention.

FIG. 4 is simplified block diagram of an input device connected to acomputing device, in accordance with one embodiment of the presentinvention.

FIG. 5 is a simplified perspective diagram of an input device, inaccordance with one embodiment of the present invention.

FIG. 6 is a side elevation view of a multi button zone touch pad, inaccordance with one embodiment of the present invention.

FIGS. 7A-7D show the touch pad of FIG. 6 in use, in accordance with oneembodiment of the present invention.

FIG. 8 is a perspective diagram of an input device, in accordance withone embodiment of the present invention.

FIG. 9 is an exploded perspective diagram of an input device, inaccordance with one embodiment of the present invention.

FIG. 10 is a side elevation, in cross section, of an input device, inaccordance with one embodiment of the present invention.

FIG. 11 is a side elevation, in cross section, of an input device, inaccordance with one embodiment of the present invention.

FIG. 12 is a perspective diagram of a touch pad having switches on itsbackside, in accordance with one embodiment of the present invention.

FIG. 13 is a perspective diagram of a media player, in accordance withone embodiment of the present invention.

FIG. 14 is a perspective diagram of a laptop computer, in accordancewith one embodiment of the present invention.

FIG. 15 is a perspective diagram of a desktop computer with a peripheralinput device connected thereto, in accordance with one embodiment of thepresent invention.

FIG. 16 is a perspective diagram of a remote control utilizing an inputdevice, in accordance with one embodiment of the present invention.

FIG. 17 is an exploded perspective diagram of a media player and inputdevice assembly, in accordance with one embodiment of the presentinvention.

FIG. 18 is a side elevation view of the bottom side of a media playercontaining an input device, in accordance with one embodiment of thepresent invention.

FIG. 19 is a simplified block diagram of a remote control, in accordancewith one embodiment of the present invention.

FIGS. 20A and 20B are side elevation views, in cross section of an inputdevice, in accordance with an alternate embodiment of the presentinvention.

DETAILED DESCRIPTION OF THE INVENTION

The present invention will now be described in detail with reference toa few preferred embodiments thereof as illustrated in the accompanyingdrawings. In the following description, numerous specific details areset forth in order to provide a thorough understanding of the presentinvention. It will be apparent, however, to one skilled in the art, thatthe present invention may be practiced without some or all of thesespecific details. In other instances, well known parts and methods havenot been described in detail in order not to unnecessarily obscure thepresent invention.

FIG. 2 is a simplified perspective view of an input device 30, inaccordance with one embodiment of the present invention. The inputdevice 30 is generally configured to send information or data to anelectronic device in order to perform an action on a display screen(e.g., via a graphical user interface). For example, moving an inputpointer, making a selection, providing instructions, etc. The inputdevice may interact with the electronic device through a wired (e.g.,cable/connector) or wireless connection (e.g., IR, bluetooth, etc.). Theinput device 30 may be a stand alone unit or it may be integrated intothe electronic device. When a stand alone unit, the input devicetypically has its own enclosure. When integrated with an electronicdevice, the input device typically uses the enclosure of the electronicdevice. In either case, the input device may be structurally coupled tothe enclosure as for example through screws, snaps, retainers, adhesivesand the like. In some cases, the input device may be removably coupledto the electronic device as for example through a docking station. Theelectronic device to which the input device is coupled may correspond toany consumer related electronic product. By way of example, theelectronic device may correspond to a computer such as desktop computer,laptop computer or PDA, a media player such as a music player, acommunication device such as a cellular phone, another input device suchas a keyboard, and the like.

As shown in FIG. 2, the input device 30 includes a frame 32 (or supportstructure) and a touch pad 34. The frame 32 provides a structure forsupporting the components of the input device. The frame 32 in the formof a housing may also enclose or contain the components of the inputdevice. The components, which include the touch pad 34, may correspondto electrical, optical and/or mechanical components for operating theinput device 30.

The touch pad 34 provides an intuitive interface configured to provideone or more control functions for controlling various applicationsassociated with the electronic device to which it is attached. By way ofexample, the touch initiated control function may be used to move anobject or perform an action on the display screen or to make selectionsor issue commands associated with operating the electronic device. Inorder to implement the touch initiated control function, the touch pad34 may be arranged to receive input from a finger (or object) movingacross the surface of the touch pad 34 (e.g., linearly, radially,rotary, etc.), from a finger holding a particular position on the touchpad 34 and/or by a finger tapping on a particular position of the touchpad 34. As should be appreciated, the touch pad 34 provides easyone-handed operation, i.e., lets a user interact with the electronicdevice with one or more fingers.

The touch pad 34 may be widely varied. For example, the touch pad 34 maybe a conventional touch pad based on the Cartesian coordinate system, orthe touch pad 34 may be a touch pad based on a Polar coordinate system.An example of a touch pad based on polar coordinates may be found inpatent application Ser. No. 10/188,182, entitled “TOUCH PAD FOR HANDHELDDEVICE”, filed Jul. 1, 2002, which is herein incorporated by reference.Furthermore, the touch pad 34 may be used in a relative and/or absolutemode. In absolute mode, the touch pad 34 reports the absolutecoordinates of where it is being touched. For example x, y in the caseof the Cartesian coordinate system or (r, θ) in the case of the Polarcoordinate system. In relative mode, the touch pad 34 reports thedirection and/or distance of change. For example, left/right, up/down,and the like. In most cases, the signals produced by the touch pad 34direct motion on the display screen in a direction similar to thedirection of the finger as it is moved across the surface of the touchpad 34.

The shape of the touch pad 34 may be widely varied. For example, thetouch pad 34 may be circular, oval, square, rectangular, triangular, andthe like. In general, the outer perimeter of the touch pad 34 definesthe working boundary of the touch pad 34. In the illustrated embodiment,the touch pad is circular. Circular touch pads allow a user tocontinuously swirl a finger in a free manner, i.e., the finger can berotated through 360 degrees of rotation without stopping. Furthermore,the user can rotate his or her finger tangentially from all sides thusgiving it more range of finger positions. Both of these features mayhelp when performing a scrolling function. Furthermore, the size of thetouch pad 34 generally corresponds to a size that allows them to beeasily manipulated by a user (e.g., the size of a finger tip or larger).

The touch pad 34, which generally takes the form of a rigid planarplatform, includes a touchable outer surface 36 for receiving a finger(or object) for manipulation of the touch pad. Although not shown inFIG. 2, beneath the touchable outer surface 36 is a sensor arrangementthat is sensitive to such things as the pressure and motion of a fingerthereon. The sensor arrangement typically includes a plurality ofsensors that are configured to activate as the finger sits on, taps onor passes over them. In the simplest case, an electrical signal isproduced each time the finger is positioned over a sensor. The number ofsignals in a given time frame may indicate location, direction, speedand acceleration of the finger on the touch pad 34, i.e., the moresignals, the more the user moved his or her finger. In most cases, thesignals are monitored by an electronic interface that converts thenumber, combination and frequency of the signals into location,direction, speed and acceleration information. This information may thenbe used by the electronic device to perform the desired control functionon the display screen. The sensor arrangement may be widely varied. Byway of example, the sensors may be based on resistive sensing, surfaceacoustic wave sensing, pressure sensing (e.g., strain gauge), opticalsensing, capacitive sensing and the like.

In the illustrated embodiment, the touch pad 34 is based on capacitivesensing. As is generally well known, a capacitively based touch pad isarranged to detect changes in capacitance as the user moves an objectsuch as a finger around the touch pad. In most cases, the capacitivetouch pad includes a protective shield, one or more electrode layers, acircuit board and associated electronics including an applicationspecific integrated circuit (ASIC). The protective shield is placed overthe electrodes; the electrodes are mounted on the top surface of thecircuit board; and the ASIC is mounted on the bottom surface of thecircuit board. The protective shield serves to protect the underlayersand to provide a surface for allowing a finger to slide thereon. Thesurface is generally smooth so that the finger does not stick to it whenmoved. The protective shield also provides an insulating layer betweenthe finger and the electrode layers. The electrode layer includes aplurality of spatially distinct electrodes. Any suitable number ofelectrodes may be used. In most cases, it would be desirable to increasethe number of electrodes so as to provide higher resolution, i.e., moreinformation can be used for things such as acceleration.

Capacitive sensing works according to the principals of capacitance. Asshould be appreciated, whenever two electrically conductive members comeclose to one another without actually touching, their electric fieldsinteract to form capacitance. In the configuration discussed above, thefirst electrically conductive member is one or more of the electrodesand the second electrically conductive member is the finger of the user.Accordingly, as the finger approaches the touch pad, a tiny capacitanceforms between the finger and the electrodes in close proximity to thefinger. The capacitance in each of the electrodes is measured by ASIClocated on the backside of the circuit board. By detecting changes incapacitance at each of the electrodes, the ASIC can determine thelocation, direction, speed and acceleration of the finger as it is movedacross the touch pad. The ASIC can also report this information in aform that can be used by the electronic device.

In accordance with one embodiment, the touch pad 34 is movable relativeto the frame 32 so as to initiate another set of signals (other thanjust tracking signals). By way of example, the touch pad 34 in the formof the rigid planar platform may rotate, pivot, slide, translate, flexand/or the like relative to the frame 32. The touch pad 34 may becoupled to the frame 32 and/or it may be movably restrained by the frame32. By way of example, the touch pad 34 may be coupled to the frame 32through axels, pin joints, slider joints, ball and socket joints,flexure joints, magnets, cushions and/or the like. The touch pad 34 mayalso float within a space of the frame (e.g., gimbal). It should benoted that the input device 30 may additionally include a combination ofjoints such as a pivot/translating joint, pivot/flexure joint,pivot/ball and socket joint, translating/flexure joint, and the like toincrease the range of motion (e.g., increase the degree of freedom).When moved, the touch pad 34 is configured to actuate a circuit thatgenerates one or more signals. The circuit generally includes one ormore movement indicators such as switches, sensors, encoders, and thelike. An example of a rotating platform which can be modified to includea touch pad may be found in patent application Ser. No. 10/072,765,entitled, “MOUSE HAVING A ROTARY DIAL,” filed Feb. 7, 2002, which isherein incorporated by reference.

In the illustrated embodiment, the touch pad 34 takes the form of adepressible button that performs one or more mechanical clickingactions. That is, a portion or the entire touch pad 34 acts like asingle or multiple button such that one or more additional buttonfunctions may be implemented by pressing on the touch pad 34 rathertapping on the touch pad or using a separate button. As shown in FIGS.3A and 3B, according to one embodiment of the invention, the touch pad34 is capable of moving between an upright position (FIG. 3A) and adepressed position (FIG. 3B) when a substantial force from a finger 38,palm, hand or other object is applied to the touch pad 34. The touch pad34 is typically spring biased in the upright position as for examplethrough a spring member. The touch pad 34 moves to the depressedposition when the spring bias is overcome by an object pressing on thetouch pad 34.

As shown in FIG. 3A, in the upright position, the touch pad 34 generatestracking signals when an object such as a user's finger is moved overthe top surface of the touch pad in the X,Y plane. As shown in FIG. 3B,in the depressed position (Z direction), the touch pad 34 generates oneor more button signals. The button signals may be used for variousfunctionalities including but not limited to making selections orissuing commands associated with operating an electronic device. By wayof example, in the case of a music player, the button functions may beassociated with opening a menu, playing a song, fast forwarding a song,seeking through a menu and the like. In some cases, the input device 30may be arranged to provide both the tracking signals and the buttonsignal at the same time, i.e., simultaneously depressing the touch pad34 in the z direction while moving planarly in the x, y directions. Inother cases, the input device 30 may be arranged to only provide abutton signal when the touch pad 34 is depressed and a tracking signalwhen the touch pad 34 is upright. The later case generally correspondsto the embodiment shown in FIGS. 3A and 3B.

To elaborate, the touch pad 34 is configured to actuate one or moremovement indicators, which are capable of generating the button signal,when the touch pad 34 is moved to the depressed position. The movementindicators are typically located within the frame 32 and may be coupledto the touch pad 34 and/or the frame 32. The movement indicators may beany combination of switches and sensors. Switches are generallyconfigured to provide pulsed or binary data such as activate (on) ordeactivate (off). By way of example, an underside portion of the touchpad 34 may be configured to contact or engage (and thus activate) aswitch when the user presses on the touch pad 34. The sensors, on theother hand, are generally configured to provide continuous or analogdata. By way of example, the sensor may be configured to measure theposition or the amount of tilt of the touch pad 34 relative to the framewhen a user presses on the touch pad 34. Any suitable mechanical,electrical and/or optical switch or sensor may be used. For example,tact switches, force sensitive resistors, pressure sensors, proximitysensors, and the like may be used. In some case, the spring bias forplacing the touch pad 34 in the upright position is provided by amovement indicator that includes a spring action.

FIG. 4 is a simplified block diagram of a computing system, inaccordance with one embodiment of the present invention. The computingsystem generally includes an input device 40 operatively connected to acomputing device 42. By way of example, the input device 40 maygenerally correspond to the input device 30 shown in FIGS. 2, 3A and 3B,and the computing device 42 may correspond to a computer, PDA, mediaplayer or the like. As shown, the input device 40 includes a depressibletouch pad 44 and one or more movement indicators 46. The touch pad 44 isconfigured to generate tracking signals and the movement indicator 46 isconfigured to generate a button signal when the touch pad is depressed.Although the touch pad 44 may be widely varied, in this embodiment, thetouch pad 44 includes capacitance sensors 48 and a control system 50 foracquiring the position signals from the sensors 48 and supplying thesignals to the computing device 42. The control system 50 may include anapplication specific integrated circuit (ASIC) that is configured tomonitor the signals from the sensors 48, to compute the angularlocation, direction, speed and acceleration of the monitored signals andto report this information to a processor of the computing device 42.The movement indicator 46 may also be widely varied. In this embodiment,however, the movement indicator 46 takes the form of a switch thatgenerates a button signal when the touch pad 44 is depressed. The switch46 may correspond to a mechanical, electrical or optical style switch.In one particular implementation, the switch 46 is a mechanical styleswitch that includes a protruding actuator 52 that may be pushed by thetouch pad 44 to generate the button signal. By way of example, theswitch may be a tact switch.

Both the touch pad 44 and the switch 46 are operatively coupled to thecomputing device 42 through a communication interface 54. Thecommunication interface provides a connection point for direct orindirect connection between the input device and the electronic device.The communication interface 54 may be wired (wires, cables, connectors)or wireless (e.g., transmitter/receiver).

Referring to the computing device 42, the computing device 42 generallyincludes a processor 54 (e.g., CPU or microprocessor) configured toexecute instructions and to carry out operations associated with thecomputing device 42. For example, using instructions retrieved forexample from memory, the processor may control the reception andmanipulation of input and output data between components of thecomputing device 42. In most cases, the processor 54 executesinstruction under the control of an operating system or other software.The processor 54 can be a single-chip processor or can be implementedwith multiple components.

The computing device 42 also includes an input/output (I/O) controller56 that is operatively coupled to the processor 54. The (I/O) controller56 may be integrated with the processor 54 or it may be a separatecomponent as shown. The I/O controller 56 is generally configured tocontrol interactions with one or more I/O devices that can be coupled tothe computing device 42 as for example the input device 40. The I/Ocontroller 56 generally operates by exchanging data between thecomputing device 42 and I/O devices that desire to communicate with thecomputing device 42.

The computing device 42 also includes a display controller 58 that isoperatively coupled to the processor 54. The display controller 58 maybe integrated with the processor 54 or it may be a separate component asshown. The display controller 58 is configured to process displaycommands to produce text and graphics on a display screen 60. By way ofexample, the display screen 60 may be a monochrome display, colorgraphics adapter (CGA) display, enhanced graphics adapter (EGA) display,variable-graphics-array (VGA) display, super VGA display, liquid crystaldisplay (e.g., active matrix, passive matrix and the like), cathode raytube (CRT), plasma displays and the like. In the illustrated embodiment,the display device corresponds to a liquid crystal display (LCD).

In most cases, the processor 54 together with an operating systemoperates to execute computer code and produce and use data. The computercode and data may reside within a program storage area 62 that isoperatively coupled to the processor 54. Program storage area 62generally provides a place to hold data that is being used by thecomputing device 42. By way of example, the program storage area mayinclude Read-Only Memory (ROM), Random-Access Memory (RAM), hard diskdrive and/or the like. The computer code and data could also reside on aremovable program medium and loaded or installed onto the computingdevice when needed. In one embodiment, program storage area 62 isconfigured to store information for controlling how the tracking andbutton signals generated by the input device are used by the computingdevice 42.

FIG. 5 is a simplified perspective diagram of an input device 70, inaccordance with one embodiment of the present invention. Like the inputdevice shown in the embodiment of FIG. 3, this input device 70incorporates the functionality of a button (or buttons) directly into atouch pad 72, i.e., the touch pad acts like a button. In thisembodiment, however, the touch pad 72 is divided into a plurality ofindependent and spatially distinct button zones 74. The button zones 74represent regions of the touch pad 72 that may be moved by a user toimplement distinct button functions. The dotted lines represent areas ofthe touch pad 72 that make up an individual button zone. Any number ofbutton zones may be used. For example, two or more, four, eight, etc. Inthe illustrated embodiment, the touch pad 72 includes four button zones74A-74D.

As should be appreciated, the button functions generated by pressing oneach button zone may include selecting an item on the screen, opening afile or document, executing instructions, starting a program, viewing amenu, and/or the like. The button functions may also include functionsthat make it easier to navigate through the electronic system, as forexample, zoom, scroll, open different menus, home the input pointer,perform keyboard related actions such as enter, delete, insert, pageup/down, and the like. In the case of a music player, one of the buttonzones may be used to access a menu on the display screen, a secondbutton zone may be used to seek forward through a list of songs or fastforward through a currently played song, a third button zone may be usedto seek backwards through a list of songs or fast rearward through acurrently played song, and a fourth button zone may be used to pause orstop a song that is being played.

To elaborate, the touch pad 72 is capable of moving relative to a frame76 so as to create a clicking action for each of the button zones 74A-D.The frame 76 may be formed from a single component or it may be acombination of assembled components. The clicking actions are generallyarranged to actuate one or more movement indicators contained inside theframe 76. That is, a particular button zone moving from a first position(e.g., upright) to a second position (e.g., depressed) is caused toactuate a movement indicator. The movement indicators are configured tosense movements of the button zones during the clicking action and tosend signals corresponding to the movements to the electronic device. Byway of example, the movement indicators may be switches, sensors and/orthe like.

The arrangement of movement indicators may be widely varied. In oneembodiment, the input device may include a movement indicator for eachbutton zone 74. That is, there may be a movement indicator correspondingto every button zone 74. For example, if there are two button zones,then there will be two movement indicators. In another embodiment, themovement indicators may be arranged in a manner that simulates theexistence of a movement indicator for each button zone 74. For example,two movement indicators may be used to form three button zones. Inanother embodiment, the movement indicators may be configured to formlarger or smaller button zones. By way of example, this may beaccomplished by careful positioning of the movement indicators or byusing more than one movement indicator for each button zone. It shouldbe noted that the above embodiments are not a limitation and that thearrangement of movement indicators may vary according to the specificneeds of each device.

The movements of each of the button zones 74 may be provided by variousrotations, pivots, translations, flexes and the like. In one embodiment,the touch pad 72 is configured to gimbal relative to the frame 76 so asto generate clicking actions for each of the button zones. By gimbal, itis generally meant that the touch pad 72 is able to float in spacerelative to the frame 76 while still being constrained thereto. Thegimbal may allow the touch pad 72 to move in single or multiple degreesof freedom (DOF) relative to the housing. For example, movements in thex, y and/or z directions and/or rotations about the x, y, and/or z axes(θ_(x) θ_(y) θ_(z)).

Referring to FIG. 6, a particular implementation of the multiple buttonzone touch pad 72 of FIG. 5 will be described. In this embodiment, theinput device 70 includes a movement indicator 78 for each of the buttonzones 74A-D shown in FIG. 5. That is, there is a movement indicator 78disposed beneath each of the button zones 74A-D. Furthermore, the touchpad 72 is configured to gimbal relative to the frame 76 in order toprovide clicking actions for each of the button zones 74A-D. The gimbalis generally achieved by movably constraining the touch pad 72 withinthe frame 76.

As shown in FIG. 6, the touch pad 72 includes various layers including arigid platform 80 and a touch sensitive surface 82 for tracking fingermovements. In one embodiment, the touch pad 72 is based on capacitivesensing and thus the rigid platform 80 includes a circuit board 84, andthe touch sensitive surface 82 includes an electrode layer 86 and aprotective layer 88. The electrode layer 86 is disposed on the topsurface of the circuit board 84, and the protective layer 88 is disposedover the electrode layer 86. Although not shown in FIG. 6, the rigidplatform 80 may also include a stiffening plate to stiffen the circuitboard 84.

The movement indicators 78 may be widely varied, however, in thisembodiment they take the form of mechanical switches. The mechanicalswitches 78 are typically disposed between the platform 80 and the frame76. The mechanical switches 78 may be attached to the frame 76 or to theplatform 80. In the illustrated embodiment, the mechanical switches 78are attached to the backside of the circuit board 84 of the platform 80thus forming an integrated unit. They are generally attached in locationthat places them beneath the appropriate button zone 74A-D. As shown,the mechanical switches 78 include actuators 90 that are spring biasedso that they extend away from the circuit board 84. As such, themechanical switches 78 act as legs for supporting the touch pad 72 inits upright position within the frame 76 (i.e., the actuators 90 rest onthe frame 76). By way of example, the mechanical switches may correspondto tact switches and more particularly, enclosed SMT dome switches (domeswitch packaged for SMT).

Moving along, the integrated unit of the touch pad 72 and switches 78 isrestrained within a space 92 provided in the frame 76. The integratedunit 72/78 is capable of moving within the space 92 while still beingprevented from moving entirely out of the space 92 via the walls of theframe 76. The shape of the space 92 generally coincides with the shapeof the integrated unit 72/78. As such, the unit is substantiallyrestrained along the X and Y axes via a side wall 94 of the frame 76 andalong the Z axis and rotationally about the X and Y axis via a top wall96 and a bottom wall 100 of the frame 76. A small gap may be providedbetween the side walls and the platform to allow the touch pad to moveto its four positions without obstruction (e.g., a slight amount ofplay). In some cases, the platform 80 may include tabs that extend alongthe X and Y axis so as to prevent rotation about the Z axis.Furthermore, the top wall 96 includes an opening 102 for providingaccess to the touch sensitive surface 82 of the touch pad 72. The springforce provided by the mechanical switches 78 places the touch pad 72into mating engagement with the top wall 96 of the frame 76 (e.g.,upright position) and the gimbal substantially eliminates gaps andcracks found therebetween.

Referring to FIGS. 7A-7D, according to one embodiment, a user simplypresses on the top surface of the touch pad 72 in the location of thedesired button zone 74A-D in order to activate the switch 78 disposedunderneath the desired button zone 74A-D. When activated, the switches78 generate button signals that may be used by an electronic device. Inall of these Figures, the force provided by the finger works against thespring force of the switch 78 until the switch 78 is activated. Althoughthe platform 80 essentially floats within the space of the frame 76,when the user presses on one side of the touch pad 72, the opposite sidecontacts the top wall 96 thus causing the touch pad 72 to pivot aboutthe contact point without actuating the opposite switch 78. In essence,the touch pad 72 pivots about four different axis, although two of theaxis are substantially parallel to one another. As shown in FIG. 7A, thetouch pad 72 pivots about the contact point 104A when a user selectsbutton zone 74A thereby causing the mechanical switch 78A to beactivated. As shown in FIG. 7B, the touch pad 72 pivots about thecontact point 104D when a user selects button zone 74D thereby causingthe mechanical switch 78D to be activated. As shown in FIG. 7C, thetouch pad 72 pivots about the contact point 104C when a user selectsbutton zone 74C thereby causing the mechanical switch 78C to beactivated. As shown in FIG. 7D, the touch pad 72 pivots about thecontact point 104B when a user selects button zone 74B thereby causingthe mechanical switch 78B to be activated.

FIGS. 8-11 are diagrams of an input device 120, in accordance with oneembodiment of the present invention. FIG. 8 is a perspective view of anassembled input device 120 and FIG. 9 is an exploded perspective view ofa disassembled input device 120. FIGS. 10 and 11 are side elevationviews, in cross section, of the input device 120 in its assembledcondition (taken along lines 10-10′ and 11-11′ respectively). By way ofexample, the input device 120 may generally correspond to the inputdevice described in FIGS. 5-7. Unlike the input device of FIGS. 5-7,however, the input device 120 shown in these Figures includes a separatemechanical button 122 disposed at the center of the touch pad 124 havingfour button zones 126A-D. The separate mechanical button 122 furtherincreases the button functionality of the input device 120 (e.g., fromfour to five).

Referring to FIGS. 9-11, the input device 120 includes a circular touchpad assembly 130 and a housing 132. The circular touch pad assembly 130is formed by a cosmetic disc 134, circuit board 136, stiffener plate 138and button cap 140. The circuit board 136 includes an electrode layer148 on the top side and four mechanical switches 150 on the backside(see FIG. 12). The switches 150 may be widely varied. Generally, theymay correspond to tact switches. More particularly, they correspond topackaged or encased SMT mounted dome switches. By way of example, domeswitches manufactured by APLS of Japan may be used. Although not shown,the backside of the circuit board 136 also includes support circuitryfor the touch pad (e.g., ASIC, connector, etc.). The cosmetic disc 134,which is attached to the top side of the circuit board 136 is configuredto protect the electrode layer 148 located thereon. The cosmetic disc134 may be formed from any suitable material although it is typicallyformed from a non conducting material when capacitance sensing is used.By way of example, the cosmetic disc may be formed from plastic, glass,wood and the like. Furthermore, the cosmetic disc 134 may be attached tothe circuit board 136 using any suitable attachment means, including butnot limited to adhesives, glue, snaps, screws and the like. In oneembodiment, double sided tape is positioned between the circuit board136 and the cosmetic disc 134 in order to attach the cosmetic disc 134to the circuit board 136.

The stiffener plate 138, which is attached to the back side of thecircuit board 136, is configured to add stiffness to the circuit board136. As should be appreciated, circuit boards typically have a certainamount of flex. The stiffener plate 138 reduces the amount of flex so asto form a rigid structure. The stiffener plate 138 includes a pluralityof holes. Some of the holes 152 are configured to receive the fourmechanical switches 150 therethrough while other holes such as holes 154and 156 may be used for component clearance (or other switches). Thestiffener plate 138 also includes a plurality of ears 158 extending fromthe outer peripheral edge of the stiffener plate 138. The ears 158 areconfigured to establish the axes around which the touch pad assembly 130pivots in order to form a clicking action for each of the button zones126A-D as well as to retain the touch pad assembly 130 within thehousing 132. The stiffener plate may be formed from any rigid material.For example, the stiffener plate may be formed from steel, plastic andthe like. In some cases, the steel may be coated. Furthermore, thestiffener plate 138 may be attached to the circuit board 136 using anysuitable attachment means, including but not limited to adhesives, glue,snaps, screws and the like. In one embodiment, double sided tape ispositioned between the circuit board 136 and the stiffener plate 138 inorder to attach the stiffener plate 138 to the circuit board 136.

Furthermore, the button cap 140 is disposed between the cosmetic disc134 and the top side of the circuit board 136. A portion of the buttoncap 140 is configured to protrude through an opening 160 in the cosmeticdisc 134 while another portion is retained in a space formed between thecosmetic disc 134 and the top surface of the circuit board 134 (seeFIGS. 10 and 11). The protruding portion of the button cap 140 may bepushed to activate a switch 150E located underneath the button cap 140.The switch 150E is attached to the housing 132 and passes throughopenings in the stiffener plate 138, circuit board 136 and cosmetic disc134. When assembled, the actuator of the switch 150E via a springelement forces the button cap 140 into an upright position as shown inFIGS. 10 and 11.

The housing 132, on the other hand, is formed by a base plate 142, aframe 144 and a pair of retainer plates 146. When assembled, theretaining plates 146, base plate 142 and frame 144 define a space 166for movably restraining the stiffener plate 138 to the housing 132. Theframe 144 includes an opening 168 for receiving the stiffener plate 138.As shown, the shape of the opening 168 matches the shape of thestiffener plate 138. In fact, the opening 168 includes alignment notches170 for receiving the ears 158 of the stiffener plate 138. The alignmentnotches 170 cooperate with the ears 158 to locate the touch pad assembly130 in the X and Y plane, prevent rotation about the Z axis, and toestablish pivot areas for forming the clicking actions associated witheach of the button zones 124A-D. The base plate 142 closes up the bottomof the opening 168 and the corners of the retaining plates 146 arepositioned over the ears 158 and alignment notches 170 thereby retainingthe stiffener plate 138 within the space 166 of the housing 132.

As shown in FIGS. 10 and 11, the frame 144 is attached to the base plate142 and the retaining plates 146 are attached to the frame 144. Anysuitable attachment means may be used including but not limited toglues, adhesives, snaps, screws and the like. In one embodiment, theretaining plates 146 are attached to the frame 144 via double sidedtape, and the frame 144 is attached to the base plate 142 via screwslocated at the corners of the frame/base plate. The parts of the housing132 may be formed from a variety of structural materials such as metals,plastics and the like.

In this configuration, when a user presses down on a button zone 126,the ears 158 on the other side of the button zone 126, which arecontained within the alignment notches 170, are pinned against theretaining plates 146. When pinned, the contact point between the ears158 and the retaining plates 146 define the axis around which the touchpad assembly 130 pivots relative to the housing 132. By way of example,ears 158A and 158B establish the axis for button zone 126A, ears 158Cand 158D establish the axis for button zone 126D, ears 158A and 158Cestablish the axis for button zone 126C, and ears 158B and 158Destablish the axis for button zone 126D. To further illustrate, when auser presses on button zone 126A, the touch pad assembly 130 movesdownward in the area of button zone 126A. When button zone 126A movesdownward against the spring force of the switch 150A, the opposing ears158A and 158B are pinned against the corners of retaining plates 146.

Although not shown, the touch pad assembly 130 may be back lit in somecases. For example, the circuit board can be populated with lightemitting diodes (LEDs) on either side in order to designate buttonzones, provide additional feedback and the like.

As previously mentioned, the input devices described herein may beintegrated into an electronic device or they may be separate stand alonedevices. FIGS. 13 and 14 show some implementations of an input device200 integrated into an electronic device. In FIG. 13, the input device200 is incorporated into a media player 202. In FIG. 14, the inputdevice 200 is incorporated into a laptop computer 204. FIGS. 15 and 16,on the other hand, show some implementations of the input device 200 asa stand alone unit. In FIG. 15, the input device 200 is a peripheraldevice that is connected to a desktop computer 206. In FIG. 16, theinput device 200 is a remote control that wirelessly connects to adocking station 208 with a media player 210 docked therein. It should benoted, however, that the remote control can also be configured tointeract with the media player (or other electronic device) directlythereby eliminating the need for a docking station. An example of adocking station for a media player can be found in patent applicationSer. No. 10/423,490, “MEDIA PLAYER SYSTEM, ” filed Apr. 25, 2003, whichis herein incorporated by reference. It should be noted that theseparticular embodiments are not a limitation and that many other devicesand configurations may be used.

Referring back FIG. 13, the media player 202 will be discussed ingreater detail. The term “media player” generally refers to computingdevices that are dedicated to processing media such as audio, video orother images, as for example, music players, game players, videoplayers, video recorders, cameras, and the like. In some cases, themedia players contain single functionality (e.g., a media playerdedicated to playing music) and in other cases the media players containmultiple functionality (e.g., a media player that plays music, displaysvideo, stores pictures and the like). In either case, these devices aregenerally portable so as to allow a user to listen to music, play gamesor video, record video or take pictures wherever the user travels.

In one embodiment, the media player is a handheld device that is sizedfor placement into a pocket of the user. By being pocket sized, the userdoes not have to directly carry the device and therefore the device canbe taken almost anywhere the user travels (e.g., the user is not limitedby carrying a large, bulky and often heavy device, as in a laptop ornotebook computer). For example, in the case of a music player, a usermay use the device while working out at the gym. In case of a camera, auser may use the device while mountain climbing. In the case of a gameplayer, the user can use the device while traveling in a car.Furthermore, the device may be operated by the users hands, no referencesurface such as a desktop is needed. In the illustrated embodiment, themedia player 202 is a pocket sized hand held MP3 music player thatallows a user to store a large collection of music (e.g., in some casesup to 4,000 CD-quality songs). By way of example, the MP3 music playermay correspond to the iPod MP3 player manufactured by Apple Computer ofCupertino, Calif. Although used primarily for storing and playing music,the MP3 music player shown herein may also include additionalfunctionality such as storing a calendar and phone lists, storing andplaying games, storing photos and the like. In fact, in some cases, itmay act as a highly transportable storage device.

As shown in FIG. 13, the media player 202 includes a housing 222 thatencloses internally various electrical components (including integratedcircuit chips and other circuitry) to provide computing operations forthe media player 202. In addition, the housing 222 may also define theshape or form of the media player 202. That is, the contour of thehousing 222 may embody the outward physical appearance of the mediaplayer 202. The integrated circuit chips and other circuitry containedwithin the housing 222 may include a microprocessor (e.g., CPU), memory(e.g., ROM, RAM), a power supply (e.g., battery), a circuit board, ahard drive, other memory (e.g., flash) and/or various input/output (I/O)support circuitry. The electrical components may also include componentsfor inputting or outputting music or sound such as a microphone,amplifier and a digital signal processor (DSP). The electricalcomponents may also include components for capturing images such asimage sensors (e.g., charge coupled device (CCD) or complimentary oxidesemiconductor (CMOS)) or optics (e.g., lenses, splitters, filters).

In the illustrated embodiment, the media player 202 includes a harddrive thereby giving the media player massive storage capacity. Forexample, a 20 GB hard drive can store up to 4000 songs or about 266hours of music. In contrast, flash-based media players on average storeup to 128 MB, or about two hours, of music. The hard drive capacity maybe widely varied (e.g., 5, 10, 20 MB, etc.). In addition to the harddrive, the media player 202 shown herein also includes a battery such asa rechargeable lithium polymer battery. These type of batteries arecapable of offering about 10 hours of continuous playtime to the mediaplayer.

The media player 202 also includes a display screen 224 and relatedcircuitry. The display screen 224 is used to display a graphical userinterface as well as other information to the user (e.g., text, objects,graphics). By way of example, the display screen 224 may be a liquidcrystal display (LCD). In one particular embodiment, the display screencorresponds to a 160-by-128-pixel high-resolution display, with a whiteLED backlight to give clear visibility in daylight as well as low-lightconditions. As shown, the display screen 224 is visible to a user of themedia player 202 through an opening 225 in the housing 222, and througha transparent wall 226 that is disposed in front of the opening 225.Although transparent, the transparent wall 226 may be considered part ofthe housing 222 since it helps to define the shape or form of the mediaplayer 202.

The media player 202 also includes the touch pad 200 such as any ofthose previously described. The touch pad 200 generally consists of atouchable outer surface 231 for receiving a finger for manipulation onthe touch pad 230. Although not shown in FIG. 13, beneath the touchableouter surface 231 is a sensor arrangement. The sensor arrangementincludes a plurality of sensors that are configured to activate as thefinger sits on, taps on or passes over them. In the simplest case, anelectrical signal is produced each time the finger is positioned over asensor. The number of signals in a given time frame may indicatelocation, direction, speed and acceleration of the finger on the touchpad, i.e., the more signals, the more the user moved his or her finger.In most cases, the signals are monitored by an electronic interface thatconverts the number, combination and frequency of the signals intolocation, direction, speed and acceleration information. Thisinformation may then be used by the media player 202 to perform thedesired control function on the display screen 224. For example, a usermay easily scroll through a list of songs by swirling the finger aroundthe touch pad 200.

In addition to above, the touch pad may also include one or more movablebuttons zones A-D as well as a center button E. The button zones areconfigured to provide one or more dedicated control functions for makingselections or issuing commands associated with operating the mediaplayer 202. By way of example, in the case of an MP3 music player, thebutton functions may be associated with opening a menu, playing a song,fast forwarding a song, seeking through a menu, making selections andthe like. In most cases, the button functions are implemented via amechanical clicking action.

The position of the touch pad 200 relative to the housing 222 may bewidely varied. For example, the touch pad 200 may be placed at anyexternal surface (e.g., top, side, front, or back) of the housing 222that is accessible to a user during manipulation of the media player202. In most cases, the touch sensitive surface 231 of the touch pad 200is completely exposed to the user. In the illustrated embodiment, thetouch pad 200 is located in a lower, front area of the housing 222.Furthermore, the touch pad 230 may be recessed below, level with, orextend above the surface of the housing 222. In the illustratedembodiment, the touch sensitive surface 231 of the touch pad 200 issubstantially flush with the external surface of the housing 222.

The shape of the touch pad 200 may also be widely varied. Although shownas circular, the touch pad may also be square, rectangular, triangular,and the like. More particularly, the touch pad is annular, i.e., shapedlike or forming a ring. As such, the inner and outer perimeter of thetouch pad defines the working boundary of the touch pad.

The media player 202 may also include a hold switch 234. The hold switch234 is configured to activate or deactivate the touch pad and/or buttonsassociated therewith. This is generally done to prevent unwantedcommands by the touch pad and/or buttons, as for example, when the mediaplayer is stored inside a user's pocket. When deactivated, signals fromthe buttons and/or touch pad are not sent or are disregarded by themedia player. When activated, signals from the buttons and/or touch padare sent and therefore received and processed by the media player.

Moreover, the media player 202 may also include one or more headphonejacks 236 and one or more data ports 238. The headphone jack 236 iscapable of receiving a headphone connector associated with headphonesconfigured for listening to sound being outputted by the media device202. The data port 238, on the other hand, is capable of receiving adata connector/cable assembly configured for transmitting and receivingdata to and from a host device such as a general purpose computer (e.g.,desktop computer, portable computer). By way of example, the data port238 may be used to upload or down load audio, video and other images toand from the media device 202. For example, the data port may be used todownload songs and play lists, audio books, ebooks, photos, and the likeinto the storage mechanism of the media player.

The data port 238 may be widely varied. For example, the data port maybe a PS/2 port, a serial port, a parallel port, a USB port, a Firewireport and/or the like. In some cases, the data port 238 may be a radiofrequency (RF) link or optical infrared (IR) link to eliminate the needfor a cable. Although not shown in FIG. 12, the media player 202 mayalso include a power port that receives a power connector/cable assemblyconfigured for delivering powering to the media player 202. In somecases, the data port 238 may serve as both a data and power port. In theillustrated embodiment, the data port 238 is a Firewire port having bothdata and power capabilities.

Although only one data port is shown, it should be noted that this isnot a limitation and that multiple data ports may be incorporated intothe media player. In a similar vein, the data port may include multipledata functionality, i.e., integrating the functionality of multiple dataports into a single data port. Furthermore, it should be noted that theposition of the hold switch, headphone jack and data port on the housingmay be widely varied. That is, they are not limited to the positionsshown in FIG. 13. They may be positioned almost anywhere on the housing(e.g., front, back, sides, top, bottom). For example, the data port maybe positioned on the bottom surface of the housing rather than the topsurface as shown.

FIGS. 17 and 18 are diagrams showing the installation of an input device250 into a media player 252, in accordance with one embodiment of thepresent invention. By way of example, the input device 250 maycorrespond to any of those previously described and the media player 252may correspond to the one shown in FIG. 13. As shown, the input device250 includes a housing 254 and a touch pad assembly 256. The mediaplayer 252 includes a shell or enclosure 258. The front wall 260 of theshell 258 includes an opening 262 for allowing access to the touch padassembly 256 when the input device 250 is introduced into the mediaplayer 252. The inner side 264 of the front wall 260 includes a channelor track 264 for receiving the input device 250 inside the shell 258 ofthe media player 252. The channel 264 is configured to receive the edgesof the housing 254 of the input device 250 so that the input device 250can be slid into its desired place within the shell 258. The shape ofthe channel has a shape that generally coincides with the shape of thehousing 254. During assembly, the circuit board 266 of the touch padassembly 256 is aligned with the opening 262 and a cosmetic disc 268 andbutton cap 270 are mounted onto the top side of the circuit board 266.As shown, the cosmetic disc 268 has a shape that generally coincideswith the opening 262. The input device may be held within the channelvia a retaining mechanism such as screws, snaps, adhesives, press fitmechanisms, crush ribs and the like.

FIG. 19 is a simplified block diagram of a remote control 280incorporating an input device 282 therein, in accordance with oneembodiment of the present invention. By way of example, the input device282 may correspond to any of the previously described input devices. Inthis particular embodiment, the input device 282 corresponds to theinput device shown in FIGS. 7-11, thus the input device includes a touchpad 284 and a plurality of switches 286. The touch pad 284 and switches286 are operatively coupled to a wireless transmitter 288. The wirelesstransmitter 288 is configured to transmit information over a wirelesscommunication link so that an electronic device having receivingcapabilities may receive the information over the wireless communicationlink. The wireless transmitter 288 may be widely varied. For example, itmay be based on wireless technologies such as FM, RF, Bluetooth, 802.11UWB (ultra wide band), IR, magnetic link (induction) and/or the like. Inthe illustrated embodiment, the wireless transmitter 288 is based on IR.IR generally refers wireless technologies that convey data throughinfrared radiation. As such, the wireless transmitter 288 generallyincludes an IR controller 290. The IR controller 290 takes theinformation reported from the touch pad 284 and switches 286 andconverts this information into infrared radiation as for example using alight emitting diode 292.

FIGS. 20A and 20B are diagrams of an input device 300, in accordancewith an alternate embodiment of the present invention. This embodimentis similar to those shown in FIGS. 5-12, however instead of relying on aspring component of a switch, the input device 300 utilizes a separatespring component 306. As shown, the input device 300 includes a touchpad 302 containing all of its various layers. The touch pad 302 iscoupled to a frame 304 or housing of the input device 300 via the springcomponent 306. The spring component 306 (or flexure) allows the touchpad 302 to pivot in multiple directions when a force is applied to thetouch pad 302 thereby allowing a plurality of button zones to becreated. The spring component 306 also urges the touch pad 302 into anupright position similar to the previous embodiments. When the touch pad302 is depressed at a particular button zone (overcoming the springforce), the touch pad 302 moves into contact with a switch 308positioned underneath the button zone of the touch pad 302. Uponcontact, the switch 308 generates a button signal. The switch 308 may beattached to the touch pad 302 or the housing 304. In this embodiment,the switch 308 is attached to the housing 302. In some cases, a seal 310may be provided to eliminate crack and gaps found between the touch pad302 and the housing 304. The spring component 306 may be widely varied.For example, it may be formed from one or more conventional springs,pistons, magnets or compliant members. In the illustrated embodiment,the spring component 306 takes the form of a compliant bumper formedfrom rubber or foam.

While this invention has been described in terms of several preferredembodiments, there are alterations, permutations, and equivalents, whichfall within the scope of this invention. It should also be noted thatthere are many alternative ways of implementing the methods andapparatuses of the present invention. It is therefore intended that thefollowing appended claims be interpreted as including all suchalterations, permutations, and equivalents as fall within the truespirit and scope of the present invention.

1. An input device, comprising: a movable touch pad configured togenerate a first control signal when the movable touchpad is moved and asecond control signal when an object is positioned over the movabletouchpad.
 2. The input device as recited in claim 1 wherein the touchpadmoves between an upright position and a depressed position, the movabletouch pad generating the first control signal when moved to thedepressed position.
 3. The input device as recited in claim 1 whereinthe first control signal is a button signal and the second controlsignal is a tracking signal.
 4. The input device as recited in claim 1Afurther including a frame component, the movable touchpad beingconfigured to move relative to the frame component.
 5. The input deviceas recited in claim 4 wherein the movable touch pad gimbals relative tothe frame component.
 6. The input device as recited in claim 4 whereinthe movable touch pad rotates, pivots, slides, translates or flexesrelative to the frame component.
 7. The input device as recited in claim4 further including a movement indicator contained within the framecomponent, the movement indicator being configured to sense movements ofthe movable touchpad, the first control signal being based on the sensedmovements of the movement indicator
 8. The input device as recited inclaim 7 wherein the movement indicators are switches or sensors.
 9. Theinput device as recited in claim 1 wherein the movable touch padincludes a sensor arrangement configured to sense an object positionedover the movable touch pad, the second control signal being based on theposition of the sensed object relative to the movable touchpad.
 10. Theinput device as recited in claim 1 wherein the sensor arrangement isbased on resistive sensing, surface acoustic wave sensing, pressuresensing, optical sensing or capacitive sensing.
 11. An input device,comprising: a frame; a rigid touch pad movably restrained to the frame,the rigid touch pad being configured to generate tracking signals whenan object is positioned over the rigid touchpad; one or more movementindictors contained within the housing, the movement indicators beingconfigured to generate one or more button signals when the rigid touchpad is moved relative to the frame.
 12. The input device as recited inclaim 1 wherein the touch pad is divided into a plurality of spatiallydistinct button zones, each of the button zones having a correspondingmovement indicator for generating a distinct button signal when therigid touch pad is moved in the region of the button zone.
 13. The inputdevice as recited in claim 11 wherein the touch pad includes a rigidplatform for supporting the components of the touch pad and a touchsensitive surface for tracking movements of an object thereon.
 14. Theinput device as recited in claim 13 wherein the rigid platform includesa circuit board.
 15. The input device as recited in claim 14 wherein therigid platform includes a stiffening plate.
 16. The input device asrecited in claim 13 wherein the touch sensitive surface includes asensing layer.
 17. The input device as recited in claim 13 wherein thesensing layer is based on capacitance sensing.
 18. The input device asrecited in claim 11 wherein the movement indicators correspond to tactswitches.
 19. The input device as recited in claim 18 wherein the tactswitches are located between the touch pad and the frame underneath thecorresponding button zone.
 20. An input device comprising: a touch padassembly including a circuit board having a first side and a secondside, an electrode layer positioned on the first side of the circuitboard, a cosmetic plate positioned over the electrode layer, one or moreswitches positioned on the second side of the circuit board, and astiffener plate positioned on the second side of the circuit board; anda housing assembly including a base plate, a frame and one or moreretaining plates that cooperate to movably constrain at least a portionof the touch assembly within a space defined by the base plate, frameand one or more retaining plates.
 21. A computing system, comprising: acomputing device capable of receiving, processing and outputting data;and an input device configured to send data to the computing device inorder to perform an action in the computing device, the input deviceincluding a depressible touch pad configured to generate trackingsignals, and one or more movement indicators configured to generate oneor more button signals when the touch pad is depressed.
 22. Thecomputing system as recited in claim 21 wherein the computing device isa media player.
 23. The computing system as recited in claim 21 whereinthe input device is operatively connected to the computing devicethrough a wired connection.
 24. The computing system as recited in claim21 wherein the input device is operatively connected to the computingdevice through a wireless connection.
 25. The computing system asrecited in claim 21 wherein the input device is separate from thecomputing device.
 26. The computing system as recited in claim 21wherein the input device is integrated with the computing device. 27.The computing system as recited in claim 21 wherein the input device isremovably coupled to the computing device.
 28. The computing system asrecited in claim 21 wherein the computing device includes a processor,an input/output controller, a display controller, a display, and aprogram storage area.
 29. The computing system as recited in claim 21wherein the tracking signals are based on Cartesian coordinates.
 30. Thecomputing system as recited in claim 21 wherein the tracking signals arebased on Polar coordinates.
 31. The computing system as recited in claim21 wherein the touch pad is capable of reporting data in an absolutemode or a relative mode.